blameless explanation

Translations
безупречное объяснение
He provided a blameless explanation for his actions.
Он представил безупречное объяснение своих действий.